html{color:#666; overflow:auto;overflow-y:scroll;height:100%; font-size:14px; line-height:26px; font-family:microsoft yahei;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body {
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
img
{
    border: 0 none;
	margin:0;
	padding:0;
}
address, caption, cite, code, dfn, em, th, var
{
    font-style: normal;
    font-weight: normal;
}
ul li,ol li
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
h1, h2, h3, h4, h5, h6
{
    vertical-align: baseline;
    zoom: 1;
}
input, textarea, select, button
{
    font-weight: inherit;
    font-family: inherit;
    font-size: inherit;
}
button
{
    border: none;
    padding: 0;
}
button::-moz-focus-inner{
    border: none;
}
input[type=radio], input[type=checkbox]
{
    vertical-align: middle;
}
input{
    outline:0 none;
}
input.checkbox {vertical-align:middle;}
* html input
{
    vertical-align: baseline;
}
textarea
{
    overflow: auto;
}
fieldset{
    border:0 none
}
a:focus
{
    outline-style: none;
    outline-width: 0;
}
a:link,
a:visited{text-decoration:none; color:#666;}
a:hover{text-decoration:underline; color:#0069f8}



a.link14b:link,
a.link14b:visited{text-decoration:none; color:#000; font-size:14px; font-weight:bold;}
a.link14b:hover{text-decoration:underline; color:#0069f8}
a.link16:link,
a.link16:visited{text-decoration:none; color:#000; font-size:16px;}
a.link16:hover{text-decoration:underline; color:#0069f8}


a.redlink:link,
a.redlink:visited{text-decoration:none; color:#f00;}
a.redlink:hover{text-decoration:underline; color:#f00}

a.whitelink:link,
a.whitelink:visited{text-decoration:underline; color:#fff;}
a.whitelink:hover{text-decoration:none; color:#02b9f6}


a.yellow:link,
a.yellow:visited{text-decoration:none; color:#d49600;}
a.yellow:hover{text-decoration:underline; color:#d49600}


a.redlinkf14:link,
a.redlinkf14:visited{text-decoration:none; color:#f00; font-weight:bold; font-size:14px;}
a.redlinkf14:hover{text-decoration:underline; color:#f00}




ul:after
{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

/*public*/
.textleft{ text-align:left; }

.textcenter{ text-align:center; }
.textright{ text-align:right; }



.left{float:left}
.right{float:right}

.middle{vertical-align:middle;}
.top{vertical-align:text-top;}
.bottom{vertical-align:text-bottom;}



.white{color:#fff;}
.red{color:#f00;}
.blue{color:#0069f8}

.darkgray{color:#333;}
.gray{color:#666;}
.lightgray{color:#999;}
.green {color:#6baf19;}
.yellow {color:#d49600;}

.bold{font-weight:bold;}

.normal{font-weight:normal;}
.f12{font-size:12px;}
.f16{font-size:16px;}
.f14{font-size:14px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.f32{font-size:32px;}
.f34{font-size:34px;}
.f36{font-size:36px;}
.f48{font-size:48px;}
.f60{font-size:60px;}
.lh20{line-height:20px;}
.lh22{line-height:22px;}
.lh24{line-height:24px;}
.lh26{line-height:26px;}
.lh28{line-height:28px;}
.lh30{line-height:30px;}
.lh32{line-height:32px;}
.lh34{line-height:34px;}
.lh36{line-height:36px;}
.yahei{font-family:Microsoft yahei;}
.arial{font-family:Arial, Helvetica, sans-serif}
.indent_2em{text-indent:2em;}
.hide{display:none;}
.clear{clear:both; height:0px; line-height:0px;}
.overflow{overflow:hidden;}
.visible{overflow:visible;}
.relative{position:relative;}
.auto{margin-left:auto; margin-right:auto;}

.mt0{margin-top:0px}.mt2{margin-top:2px}.mt5{margin-top:5px}.mt8{margin-top:8px;}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt55{margin-top:55px;}.mt60{margin-top:60px;}

.mb0{margin-bottom:0px}.mb2{margin-bottom:2px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}

.ml0{margin-left:0px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}

.mr10{margin-right:10px;}.mr20{margin-right:20px;}

.pt0{padding-top:0px}.pt5{padding-top:5px}.pt8{padding-top:8px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pt53{padding-top:53px}.pt60{padding-top:60px}

.pb0{padding-bottom:0px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pb55{padding-bottom:50px}.pb60{padding-bottom:60px}


.pl22{padding-left:22px;}.pl26{padding-left:26px;}.pl30{padding-left:30px;}.pl36{padding-left:36px;}

.ptb16 {
padding:16px 0px;
}
.ptb46 {
padding:46px 0px;
}
.ptb26 {
padding:26px 0px;
}
.ptb6 {
padding:6px 0px;
}
.margin86 {
width:86%;
margin:auto;
}
.margin96 {
width:96%;
margin:auto;
}
.margin92 {
width:92%;
margin:auto;
}

.w1186 {
width:1186px;
margin:auto;
}

